home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 26.zip / BS1 part 26 / Xcopy prof 5.1.adf / ANLEITUNG / QED.dok < prev    next >
Text File  |  1977-12-31  |  12KB  |  310 lines

  1.  
  2. QED - der schnelle Editor für Amiga-Programmierer
  3.  
  4.  
  5. 1. Einleitung
  6.  
  7. ED ist ein Editor,  der speziell auf die  Bedürfnisse  eines
  8. Programmierers  ausgelegt  ist  - die Sprache C wird hierbei
  9. besonders unterstützt. Man kann mit  ihm  selbstverständlich
  10. auch "normale" Texte editieren, solange man keine speziellen
  11. Textverarbeitungsfunktionen wie Kursiv-, Fettdruck etc. oder
  12. Seiten- und Indexverwaltung erwartet.
  13. Besonderer Wert wurde bei der Entwicklung  des  Editors  auf
  14. zwei  Dinge gelegt: Geschwindigkeit und Details, die das Ar-
  15. beiten mit QED möglichst angenehm und übersichlich machen.
  16.  
  17. Bei der Geschwindigkeit  sind  der  flinke  Cursor  und  das
  18. schnelle,  "flüssig"  erscheinende  Scrolling  zu  erwähnen.
  19. Hierbei wurde aber besonders darauf geachtet, daß das Scrol-
  20. ling nicht nur schnell, sondern durch die Syncronisation mit
  21. dem  Elektronenstrahl  des  Monitors  auch immer lesbar ist.
  22. Ferner ist das Suchen nach textstellen im Vergleich zu ande-
  23. ren Editoren bedeutend schneller.
  24.  
  25. Die Bemühungen um eine möglichst einleuchtende und angenehme
  26. Bebutzerführung läßt sich an vielen kleinen Details  aufzei-
  27. gen. Hier seien nur einige kurz erwähnt: Bearbeitet man meh-
  28. rere Texte gleichzeitig, kann man  zwischen  diesen  einfach
  29. durch Drücken von <CTRl>+Fn (der entsprechenden Funktionsta-
  30. ste) hin- und herschalten. So kann man sich,  will  man  nur
  31. kurz  etwas  in einem anderen Text nachschauen, blitzschnell
  32. den anderen Text ansehen und genauso schnell  zum  eigentli-
  33. chen Text zurückkehren.
  34. Ferner  lassen  sich  mit den F-Tasten bis zu zehn Marken in
  35. jedem Text setzen, zu denen man  dann  ebenfalls  durch  das
  36. Drücken der entsprechenden F-Taste springen kann. Diese Mar-
  37. ken können auch in einer besonderen Datei mit  abgespeichert
  38. werden.
  39. Sollte man einmal vergessen haben, wie ein  spezielles  QED-
  40. Kommando  aufgerufen wird, kann beim Editieren jederzeit die
  41. <HELP>-Taste gedrückt werden. Man erhält dann eine Taste mit
  42. der Befehlsübersicht. Drückt man jetzt eine beliebige Taste,
  43. so befindet man sich automatisch an der Stelle im Text,  von
  44. der aus die Hilfsseite aufgerufen wurde.
  45.  
  46.  
  47. 2. Starten des Editors
  48.  
  49. QED kann entweder vom CLI oder per Icon  aufgerufen  werden.
  50. Beim  Starten  vom  CLI können Sie auch gleich die Namen der
  51. Files (maximal Zehn), die Sie editieren wollen, und die  Ta-
  52. bulatorgröße einstellen. Die vollständige Syntax ist in die-
  53. sem Fall:
  54. QED ((Filename1 (,tab1)), (Filename2 (,tab2)), ...(,tab10)))
  55. Geben Sie keine Tabulatorgröße ein, stellt QED normalerweise
  56. 3 als Default, bei ".c"-Files 3 und bei ".asm"-Files 8  ein.
  57. QED führt nach dem Start ein sogenanntes "Autodetach" durch,
  58. d.h. er löst sich von dem CLI, aus dem er aufgerufen wurde.
  59.  
  60. 3. Der elementare Umgang mit QED
  61.  
  62. Wichtige  Informationen  über den Text, den Sie gerade bear-
  63. beiten, können Sie immer  aus  der  sogenannten  Statuszeile
  64. ablesen. Das ist die inverse Zeile am oberen Bildschirmrand,
  65. mit der Sie auch den Screen hoch- und runterziehen bzw. nach
  66. vorne  oder  hinten klicken können. In der Statuszeile steht
  67. zunächst "QED#n:", wobei n die Nummer des Textes angibt, den
  68. Sie gerade bearbeiten. Dahinter steht der Name  des  Textes,
  69. der  auch  zugleich  der Filename ist, wenn Sie den Text ab-
  70. speichern. Am hinteren Ende der Statuszeile steht nach einem
  71. senkrechten Strich " Line: z/az/s". Dabei gibt z die aktuel-
  72. le Zeilennummer, az die Gesamtzahl der Zeilen in diesem Text
  73. und s die Spalte an, in der sich der Cursor gerade befindet.
  74. Neben  der  üblichen Tastaturbelegung besitzt QED einige Be-
  75. sonderheiten, um Ihnen das Arbeiten soweit  wie  möglich  zu
  76. erleichtern. Zuerst zu den verschiedenen Belegungen der Cur-
  77. sor-(Pfeil)-Tasten:
  78.  
  79. - Ohne irgendwelche anderen Tasten bewegt  jede  Cursortaste
  80. den  Cursor  einfach  in die entsprechende Richtung. Hierbei
  81. ist anzumerken, daß der Cursor am Ende bzw.  am  Anfang  der
  82. Zeile  stehen bleibt, auch wenn Sie die Cursortaste gedrückt
  83. halten. Um dann den Cursor weiterzubewegen  müssen  Sie  die
  84. entsprechende Cursortaste nochmals drücken. Dies dient dazu,
  85. daß  der beim QED extrem schnelle Cursor nicht über das Ende
  86. der Zeile hinausläuft.
  87.  
  88. -  <SHIFT>  + Cursor rechts oder links springt zum Ende bzw.
  89. zum Anfang der aktuellen Zeile.
  90.  
  91. - <SHIFT> + Cursor auf oder ab  blättert eine  Seite  in die
  92. entsprechende Richtung.
  93.  
  94. -  <CTRL>  +  Cursor auf oder ab springt zum Anfang bzw. zum
  95. Ende des Textes.
  96.  
  97. - <CTRL> + Cursor rechts oder links rückt die Zeile um  eine
  98. Tabulatorposition  ein  bzw. zieht sie eine Position vor und
  99. springt danach in die nächste Zeile. Um diese Funktion  auf-
  100. zurufen, muß sich der Cursor vor oder auf dem ersten Zeichen
  101. der Zeile befinden, das kein Leerzeichen ist. Ist dies nicht
  102. der Fall, hat die Funktion keinen Effekt.
  103.  
  104. -  <SHIFT>  +  <RETURN>  ermöglicht  es Ihnen eine Wordwrap-
  105. Position (Zeilenumbruch) einzugeben.
  106.  
  107. -  <RETURN> (auf der normalen Tastatur) fügt eine neue Zeile
  108. ein und springt in diese, ohne die aktuelle Zeile zu zertei-
  109. len.  Der Cursor steht dann nach der Anzahl von Anfangstabu-
  110. latoren, die auch in der Zeile darüber standen.
  111.  
  112. - <ENTER> (auf dem Zahlenblock) hat fast dieselbe  Funktion,
  113. nur daß hierbei nicht automatisch eingerückt wird.
  114.  
  115. -  Benutzt  man  <RETURN> oder <ENTER> mit der <SHIFT>-Taste
  116. wird die aktuelle Zeile  zusätzlich  ab  der  Cursorposition
  117. zerteilt.
  118.  
  119.  
  120. die Funktionstasten werden von QED für  verschiedene  Zwecke
  121. benutzt:
  122.  
  123. - Drückt man eine Funktionstaste zusammen mit <SHIFT>, setzt
  124. man  an  die  aktuelle Stelle im Text die der Funktionstaste
  125. entsprechende Marke.
  126.  
  127. -  Ohne  <SHIFT>  können alle - wie gerade beschrieben - ge-
  128. setzten Marken angesprungen  werden.  Die  Tasten  <F9>  und
  129. <F10> sind hierbei zusätzlich die Marken für den Anfang bzw.
  130. das  Ende  eines Blocks, auf den man die unten beschriebenen
  131. Blockfunktionen anwenden kann.  Ein  markierter  Block  wird
  132. invers dargestellt.
  133.  
  134. - Drücken Sie <CTRL> + <F10> wird,  falls  Sie  nicht  schon
  135. bereits  zehn  verschiedene Texte bearbeiten, ein neuer Text
  136. eröffnet. Die verschiedenen Texte sind anhand der Statuszei-
  137. le zu unterscheiden, s.o..
  138.  
  139. -  Die  verschiedenen  Texte  können  Sie  durch Drücken von
  140. <CTRL> und der Funktionstaste mit der  entsprechenden  Text-
  141. nummer erreichen.
  142.  
  143. -  Durch  Drücken  von <CTRL> + <ESC> können Sie bequem zwi-
  144. schen QED und dem Hintergrund hin und her wechseln.
  145.  
  146.  
  147. 4. Die Funtionen des QED
  148.  
  149. Sämtliche  Funktionen  rufen  Sie auf, indem Sie die <CTRL>-
  150. Taste gedrückt halten und zusätzlich eine zweite  Taste  be-
  151. dienen. Bei einigen Funktionen kann es sein, daß QED weitere
  152. Eingaben  benötigt.  Dies können Sie daran erkennen, daß die
  153. entsprechende Aufforderung am  Anfang  der  Statuszeile  er-
  154. scheint.  Bei Eingaben dieser Art gelten folgende Konventio-
  155. nen:
  156.  
  157. - Eingaben von Zahlen müssen mit <RETURN> abgeschlossen wer-
  158. den.
  159. - Drücken Sie bei der Eingabe einer Zahl <RETURN>, bevor Sie
  160. mindestens  eine  Ziffer  eingegeben haben, gilt die Eingabe
  161. als abgebrochen.
  162.  
  163. -  Bei  allen  Eingaben (Buchstabe oder Zahl) können Sie die
  164. Eingabe durch Drücken von <ESC> abbrechen.
  165.  
  166.  
  167. 4.1. Die einzelnen Funktionen
  168.  
  169. - <CTRL> +
  170.  
  171. A: - ASCII Input: der ASCII-Wert des Zeichens unter dem Cur-
  172. sor wird angezeigt und kann neu eingegeben werden.  Das  ist
  173. sinvoll,  um  Sonderzeichen für den Drucker im Text unterzu-
  174. bringen.
  175.  
  176. B: - Block Commands: Wenn mit <F9> und <F10> ein Block  mar-
  177. kiert  ist,  kann  man  über  die Statuszeile unter mehreren
  178. Funktionen auswählen:
  179. Copy: Kopiert den markierten Bereich an die Cursorposition.
  180. Kill: Löscht den markierten Bereich.
  181. Replace: Wendet die Ersetzfunktion auf den Block an.
  182. Save: Speichert bzw. druckt den Block aus.
  183. Transfer: Verschiebt den Block in einen anderen Text.
  184. Unmark: Löscht die Blockmarkierung.
  185.  
  186. C: - Toggle Colors: Schaltet die Farben auf die mit den Pre-
  187. ferences eingestellten Standardfarben um und umgekehrt.
  188.  
  189. E:  - Exchange: Vertauscht das Zeichen, das gerade unter dem
  190. Cursor steht mit dem rechts daneben stehenden Zeichen.
  191.  
  192. F: - Free Memory: Zeigt die Größe des freien Chip- und Fast-
  193. mems an.
  194.  
  195. G: - Go on: Führt die letzte Such- oder Ersetzfunktion noch-
  196. mals aus, was man braucht, wenn man einen  Begriff  mehrmals
  197. suchen will.
  198.  
  199. J: - Jump Line #: Sprung zur einzugebenden Zeile.
  200.  
  201. K:  -  Kill  Line:  Löscht die Zeile, in der sich der Cursor
  202. befindet. Die Zeile ist dadurch aber  noch  nicht  verloren,
  203. sondern  wird  in einem speziellen Zeilenpuffer gespeichert,
  204. von dem Sie diese (auch mehrfach) wieder in den Text  einfü-
  205. gen können.
  206.  
  207. L:  -  Put Line : Fügt die Zeile aus dem Zeilenpuffer (siehe
  208. "K") wieder in den Text ein. Die beiden Funktionen  "K"  und
  209. "L"  sind,  wenn  man  Sie  zusammen benutzt, besonders dazu
  210. geeignet, einzelne Textzeilen zu kopieren.
  211.  
  212. M: - Merge File: Lädt ein File von  der  Diskette  und  fügt
  213. dieses ab der Cursorposition in den aktuellen Text ein.
  214.  
  215. N: - Name und Save: Speichert den aktuellen Text unter einem
  216. neuen  Namen  ab. Diese Funktion kann auch benutzt werden um
  217. den gesamten Text auszudrucken (siehe 5.).
  218.  
  219. O:  -  Open  File: Lädt einen neuen Text. Dabei wird der ak-
  220. tuelle Text gelöscht.
  221.  
  222. Q: - Quit: Verläßt den Editor. Wenn  Sie  gleichzeitig  noch
  223. andere  Texte  bearbeiten, wird der nächste dieser Texte ak-
  224. tiv. Falls Sie den aktuellen Text seit der letzten  Änderung
  225. nicht  abgespeichert  haben,  bittet  Sie QED zuerst um eine
  226. Bestätigung.
  227.  
  228. R: - Replace: Sucht und ersetzt einen Begriff.
  229.  
  230. S: - Search: Der zu suchende Begriff wird über einen  Reque-
  231. ster  eingegeben.  Der  Suchbegriff kann das "?"-Zeichen als
  232. Joker enthalten. Dieser Joker steht dabei für jedes beliebi-
  233. ge  einzelne  Zeichen, wobei man natürlich mehrere Joker be-
  234. nutzen darf. Im Requester gibt es zusätzlich ein Gadget, mit
  235. dem einstellen kann, ob QED die  Groß-  und  Kleinschreibung
  236. ignorieren soll. Enthält auch der Begriff, der für den Such-
  237. begriff ersetzt werden soll Joker, werden die  Zeichen,  die
  238. im  Text  an  den  Stellen,  an  denen der Suchbegriff Joker
  239. enthält, gefunden werden, für die "?" im Ersatzbegriff  ein-
  240. gesetzt.
  241.  
  242. T: - Top: Der Cursor springt zum Anfang des Textes.  Ist  er
  243. bereits dort, so springt er stattdessen zum Textende.
  244.  
  245. U:  -  Undo:  Macht  alle  Änderungen an der aktuellen Zeile
  246. rückgängig.
  247.  
  248. V: - C-Verify: Führt einen einfachen Test  für  typische  C-
  249. Fehler  durch.  Dabei  werden runde und geschweifte Klammern
  250. getestet. Nach der Funktion steht der  Cursor  entweder  auf
  251. der  Stelle,  an der ein Fehler erkannt wurde, oder nach der
  252. entsprechenden Klammer.
  253.  
  254. W: - Write: Speichert den aktuellen Text unter dem  bisheri-
  255. gen Namen ab.
  256.  
  257. X: - Kill to BOL: Löscht alle Zeichen der Zeile vor Cursor.
  258.  
  259. Y: - Kill to EOL: Löscht alle Zeichen der Zeile ab Cursor.
  260.  
  261. Z: - Zap Buffer: Löscht den aktuellen Text, so daß Sie einen
  262. neuen  Text  beginnen  können.  Haben Sie den aktuellen Text
  263. seit der letzten Änderung nicht gespeichert, so  bittet  Sie
  264. QED zuerst um eine Bestätigung.
  265.  
  266. <CTRL> + <SHIFT> ändert die Groß-  und  Kleinschreibung  des
  267. Zeichens unter dem Cursor.
  268.  
  269. <CTRL>  + <TAB> bittet Sie über die Statuszeile die neue Ta-
  270. bulatorgröße einzugeben.
  271.  
  272.  
  273. 5. Bedienung der Dateiauswahlbox
  274.  
  275. Neben  den einfachen Möglichkeiten, durch Anklicken der ver-
  276. schiedenen Gadgets in der Dateiauswahlbox Dateien  und  Ver-
  277. zeichnisse  auszuwählen,  gibt es noch einige erwähnenswerte
  278. Details:
  279.  
  280.  
  281. - Anstatt eine Datei im  Verzeichnis  auszuwählen  und  dann
  282. <OK)  anzuklicken,  können  Sie diese auch durch Doppelklick
  283. auf den Dateinamen aktivieren.
  284.  
  285. - Bei allen Abspeicheraufrufen  der  Dateiauswahlbox  können
  286. Sie die drei Gadgets <PRT:>, <PAR:> und <SER:> anklicken, um
  287. so  den  Text  oder  Textausschnitt  über den entsprechenden
  288. Treiber auszudrucken bzw. auszugeben.
  289.  
  290. -  Das <XTRA>-Gadget dient dazu, beim Abspeichern eines Tex-
  291. tes festzulegen, ob eine Extradatei  (<file>  QED)  mit  dem
  292. Text abgespeichert werden soll, daß die eingestellte Tabula-
  293. torgröße  und  die  Positionen  der  möglichen  zehn  Marken
  294. enthält.
  295.  
  296. -  Das <TAB>-Gadget legt beim Abspeichern fest, ob die Leer-
  297. zeichen beim Speichern wieder in  Tabulatorzeichen  umgewan-
  298. delt  werden. Beim Laden dient dieses Gadget dazu, festzule-
  299. gen, ob die Tabulatoreinstellung für  diese  Datei  aus  der
  300. <XTRA>-Datei  geholt wird, oder ob die bisherige Einstellung
  301. beibehalten werden soll. Ist das Gadget  aktiv,  aber  keine
  302. <XTRA>-Datei  vorhanden,  werden  automatisch  die  oben be-
  303. schriebenen Standardtabulatorgrößen eingestellt.
  304.  
  305. COPYRIGHT:  CACHET SOFTWARE 1988-91, all rights reserved.
  306.  
  307.  
  308.  
  309.  
  310.